﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FigureDraw.Diagram
{
    public abstract class BlockDiagram
    {
        abstract public MyShape DrawBegin(double x, double y, double width, double height);
        abstract public MyShape DrawInput(double x, double y, double width, double height);
        abstract public MyShape DrawProcess(double x, double y, double width, double height);
        abstract public MyShape DrawOutput(double x, double y, double width, double height);
        abstract public MyShape DrawMove(double x1, double y1, double x2, double y2);
        abstract public MyShape DrawCondition(double x, double y, double width, double height);
        abstract public MyShape DrawEnd(double x, double y, double width, double height);        
    }
}
